package com.nuanshui.heatedloan.fund.facade;

import com.nuanshui.heatedloan.fund.model.TonlyTradeInfo;
import com.nuanshui.heatedloan.fund.vo.TonlyTradeInfoVO;
import com.nuanshui.heatedloan.pageable.Pager;

import java.util.List;

/**
 * @author zss
 * @date 2017/7/25 12:02
 * @description
 * @Since
 */
public interface TonlyTradeInfoService {

    /**
     * 插入一条交易信息
     * @param tradeInfo
     */
    void insert(TonlyTradeInfo tradeInfo);
    /**
     * 更新一条交易信息
     * @param tradeInfo
     */
    void update(TonlyTradeInfo tradeInfo);

    /**
     * 通过用户id获取交易信息
     * @param userId
     */
    List<TonlyTradeInfoVO> load(Pager<TonlyTradeInfo> pager,String userId);

    /**
     * 通过交易流水号获取交易信息
     * @param reqSn
     */
    TonlyTradeInfoVO loadByReqSn(String reqSn);


}
